home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Visual Database / Visual dBase v5.5 / SAMPINC.PAK / ENUM.H < prev    next >
C/C++ Source or Header  |  1995-07-18  |  3KB  |  106 lines

  1. *******************************************************************************
  2. *  FILE:         Enum.h
  3. *
  4. *  WRITTEN BY:   Borland Samples Group
  5. *
  6. *  DATE:         2/94
  7. *
  8. *  UPDATED:      6/94
  9. *
  10. *  VERSION:      Visual dBASE
  11. *
  12. *  DESCRIPTION:  This is a header file containing definitions for various
  13. *                numeric properties of form controls, which used to
  14. *                be enumerated.
  15. *
  16. *  PARAMETERS:   None
  17. *
  18. *  CALLS:        None
  19. *
  20. *  USAGE:        (in a file)
  21. *                #include <Enum.h>
  22. *
  23. *******************************************************************************
  24.  
  25. #ifndef ENUM_H
  26. #define ENUM_H
  27.  
  28. * Image Class Alignment property values
  29. #define I_ALIGNMENT_STRETCH     0
  30. #define I_ALIGNMENT_TOP_LEFT    1
  31. #define I_ALIGNMENT_CENTER      2
  32.  
  33. * Text Class Alignment property values
  34. #define ALIGNMENT_TOP_LEFT      0
  35. #define ALIGNMENT_TOP_CENTER    1
  36. #define ALIGNMENT_TOP_RIGHT     2
  37. #define ALIGNMENT_CENTER_LEFT   3
  38. #define ALIGNMENT_CENTER        4
  39. #define ALIGNMENT_CENTER_RIGHT  5
  40. #define ALIGNMENT_BOTTOM_LEFT   6
  41. #define ALIGNMENT_BOTTOM_CENTER 7
  42. #define ALIGNMENT_BOTTOM_RIGHT  8
  43. #define ALIGNMENT_WRAP_LEFT     9
  44. #define ALIGNMENT_WRAP_CENTER   10
  45. #define ALIGNMENT_WRAP_RIGHT    11
  46.  
  47. * Rectangle Class BorderStyle property values
  48. #define BORDERSTYLE_NORMAL      0
  49. #define BORDERSTYLE_RAISED      1
  50. #define BORDERSTYLE_LOWERED     2
  51.  
  52. * Browse Class Mode property values
  53. #define MODE_BROWSE             0
  54. #define MODE_FORM_EDIT          1
  55. #define MODE_COLUMNAR_EDIT      2
  56.  
  57. * Different control classes MousePointer property values
  58. #define MOUSE_POINTER_DEFAULT   0
  59. #define MOUSE_POINTER_ARROW     1
  60. #define MOUSE_POINTER_CROSS     2
  61. #define MOUSE_POINTER_IBEAM     3
  62. #define MOUSE_POINTER_ICON      4
  63. #define MOUSE_POINTER_SIZE      5
  64. #define MOUSE_POINTER_SIZE_NECW 6
  65. #define MOUSE_POINTER_SIZE_S    7
  66. #define MOUSE_POINTER_SIZE_NWSE 8
  67. #define MOUSE_POINTER_SIZE_E    9
  68. #define MOUSE_POINTER_UP_ARROW  10
  69. #define MOUSE_POINTER_WAIT      11
  70.  
  71. * Line Class Pen property values
  72. #define PEN_SOLID               0
  73. #define PEN_DASH                1
  74. #define PEN_DOT                 2
  75. #define PEN_DASH_DOT            3
  76. #define PEN_DASH_DOT_DOT        4
  77.  
  78.  
  79. * Rectangle Class Patternstyle property values
  80. #define PATTERNSTYLE_SOLID      0
  81. #define PATTERNSTYLE_BDIAGONAL  1
  82. #define PATTERNSTYLE_CROSS      2
  83. #define PATTERNSTYLE_DIAGCROSS  3
  84. #define PATTERNSTYLE_FDIAGONAL  4
  85. #define PATTERNSTYLE_HORIZONTAL 5
  86. #define PATTERNSTYLE_VERTICAL   6
  87.  
  88.  
  89. * Form/Editor class Scrollbar property values
  90. #define SCROLLBAR_OFF           0
  91. #define SCROLLBAR_ON            1
  92. #define SCROLLBAR_AUTO          2
  93. #define SCROLLBAR_DISABLED      3
  94.  
  95. * Combobox class Style property values
  96. #define STYLE_SIMPLE            0
  97. #define STYLE_DROPDOWN          1
  98. #define STYLE_DROPDOWN_LIST     2
  99.  
  100. * Form class WindowState property values
  101. #define WINDOWSTATE_NORMAL      0
  102. #define WINDOWSTATE_MINIMIZED   1
  103. #define WINDOWSTATE_MAXIMIZED   2
  104.  
  105. #endif
  106.